Hello, Guest

Alma de Cuba

Basic info - no Trips for this Point Of Interest.

POI's creator (Voyajo Team)

Alma de Cuba (Spanish: 'Soul of Cuba') is a restaurant and bar in Liverpool, England. Located on Seel Street near Chinatown in Liverpool city centre it is most noted for occupying the former St. Peter's Roman Catholic Church (also known as the 'Polish Church'), where Mother Teresa once attended mass (...) (from Wikipedia)